Nachdiplomkurs Java - Java Certification Sommer Semester, JavaBeans |
||
---|---|---|
© , Alle Rechte vorbehalten, Josef M. Joller |
Zielpublikum | Software-Entwickler |
Vorkenntnisse | Vertiefte Java-Kenntnisse |
Kursbeginn | Diese Kurseinheit wird nicht besprochen |
Kursdauer | 2 Abende |
Zeiten | Jeweils Dienstag und Donnerstag,17.30 bis 21.45 Uhr |
KURSZIELE Sie kennen das Einsatzmöglichkeiten von Beans und können einfache JavaBeans entwickeln KURSUNTERLAGEN Skript (PDF), Übungsteil Skript (PDF), Übungsteil Programme (ZIP) Bean Development Kit (Sun) (BDK Download Seite)
Korrigiertes buttons.jar (gehört ins Verzeichnis %BEANS_HOME%\jars, beispielsweise c:\beans\jars).
Diese Version vermeidet die Stack-Dumps beim Starten des BDK's unter J2SDK 1.4.* KURSINHALTE JAVABEANS - ÜBERSICHT 1 1.1. EINLEITUNG 1 1.1.1. Übergeordnete Kursziele 1 1.1.1.1. Kurs-Voraussetzungen 2 1.1.1.2. Format des Kurses 2 1.1.1.3. Vorgehensweise beim Durcharbeiten 2 1.1.2. Lernziele 2 1.2. EINFÜHRUNG IN JAVABEANS 3 1.2.1. Was ist eine Bean? 3 1.2.1.1. Übung 3 1.2.2. Beans Architekture 3 1.2.2.1. Events 3 1.2.2.2. Properties 4 1.2.2.3. Methoden 4 1.2.2.4. Persistenz 4 1.2.2.5. Technologievergleich mit ActiveX/COM 5 1.2.2.6. JavaBeans Benefit Analyse 5 1.2.3. Schreiben von Beans Komponenten 6 1.2.3.1. Events 6 1.2.3.1.1. EventObject 6 1.2.3.1.2. EventListener 6 1.2.3.1.3. Event Source - der Event Verursacher 7 1.2.3.2. Properties 8 1.2.3.2.1. Simple Properties 8 1.2.3.2.2. Indexierte Properties 9 1.2.3.2.3. Gebundene / Bound Properties 10 1.2.3.2.4. Constrained Properties 11 1.2.3.3. Methoden 12 1.2.3.4. Customization 12 1.2.3.5. BeanInfo 13 1.2.3.6. Übungen 13 1.2.4. Design-time vs. Run-time Beans "mode" 13 1.2.5. Introspection 14 1.2.5.1. Events 14 1.2.5.2. Properties 14 1.2.5.3. Methoden 15 1.2.5.4. BeanInfo 15 1.2.6. Customizers 16 1.2.6.1. Schreiben eigener Customizers 16 1.2.6.2. Schreiben eines Property Customizers 18 1.2.6.3. Einsatz des System Property Editors 19 1.2.7. Persistenz 20 1.2.7.1. Bean Serialisierung 20 1.2.7.2. Bean Rekonstitution 21 1.2.7.3. Bean Versioning 22 1.2.7.4. Übungen 22 1.2.8. Ressourcen 23